home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xa;
-
- import com.extensibility.app.UI;
- import com.extensibility.xml.ParserException;
- import com.extensibility.xml.URI;
- import java.awt.Component;
- import javax.swing.DefaultListCellRenderer;
- import javax.swing.Icon;
- import javax.swing.JComponent;
- import javax.swing.JLabel;
- import javax.swing.JList;
-
- public class ErrorCell extends DefaultListCellRenderer {
- Icon icnURI = UI.getIcon("uri.gif");
- Icon icnNoURI = UI.getIcon("noUri.gif");
- Icon icnRedDot = UI.getIcon("redDot.gif");
- Icon icnYellowDot = UI.getIcon("yellowDot.gif");
- Icon icnGreenDot = UI.getIcon("greenDot.gif");
- URI base;
- // $FF: renamed from: e com.extensibility.xml.ParserException
- ParserException field_0;
-
- public ErrorCell(URI var1) {
- this.base = var1;
- }
-
- public Component getListCellRendererComponent(JList var1, Object var2, int var3, boolean var4, boolean var5) {
- super.getListCellRendererComponent(var1, "", var3, var4, var5);
- this.field_0 = (ParserException)var2;
- ((JLabel)this).setText(this.field_0.getMessage());
- switch (this.field_0.getSeverity()) {
- case 0:
- ((JLabel)this).setIcon(this.icnGreenDot);
- break;
- case 1:
- ((JLabel)this).setIcon(this.icnYellowDot);
- break;
- case 2:
- default:
- ((JLabel)this).setIcon(this.icnRedDot);
- }
-
- ((JComponent)this).setBackground(var4 ? var1.getSelectionBackground() : ((Component)var1).getBackground());
- return this;
- }
- }
-